package com.miplus.ccrm.core.service.commission;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.yulichang.base.MPJBaseService;
import com.miplus.ccrm.common.CmdResVo;
import com.miplus.ccrm.core.controller.vo.commission.*;
import com.miplus.ccrm.core.pojo.FiCommissionAgentMode;
import com.baomidou.mybatisplus.extension.service.IService;
import com.miplus.ccrm.core.pojo.FiCommissionTemplate;

/**
* @author wangzl
* @description 针对表【fi_commission_agent_mode(催员计算模式表)】的数据库操作Service
* @createDate 2025-03-01 07:06:11
*/
public interface FiCommissionAgentModeService extends MPJBaseService<FiCommissionAgentMode> {
    IPage<AgentModeResVo> getAgentModeList(AgentModeReqVo para);
    CmdResVo addAgentMode(String usrId, FiCommissionAgentMode fiCommissionAgentMode);
    CmdResVo updateAgentMode(String usrId, AgentModeEditVo para);
    CmdResVo deleteAgentMode(Integer modeId);
    FiCommissionAgentMode getAgentModeByDisttag(String disttag,String startDate);
}
